package GestorClinico;
import java.io.IOException;
import java.sql.ResultSet;
import java.sql.SQLException;

import GestorClinico.CentroMedico;
import Servicios.Conexion;

/**
 * @file CentroMedicoDAO.java
 * @brief Implementa la clase CentroMedicoDAO
 * 
 * Entidad que obtiene la información de la clinica en la BD
 * 
 * @author Juan Miguel Fernández Pelegrina
 * @version 01.01
 * 
 */



public class CentroMedicoDAO {

	
    //Devuelve el centroMedico si no adquiere los datos devuelve null
	public static CentroMedico get(int id) throws SQLException, IOException, ClassNotFoundException {
		
		//consultamos la info de la BD
		Conexion.conectar();
		ResultSet tabla = Conexion.consultar("SELECT * FROM CentroMedico WHERE idCentro="+id+";");
		
		CentroMedico centro;
		if(tabla.next()) { // Encontrado
			centro = new CentroMedico(id, tabla.getString("NIF"),tabla.getString("nombreLegal"),tabla.getString("nombreComercial"),"/rutaLogo",tabla.getInt("localizadoEn"));
		} else {
			centro = null;
		}
		
		Conexion.desconectar();
		return centro;
	}

}
